.hero-section {
    background-image: linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.7)), url(bundle-of-books-r6w.png); 
    height: 100vh; 
    background-position: center; 
    background-size: cover; 
    background-repeat: no-repeat; 
}

.hero-text {
    text-align: center; 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    transform: translate(-50%, -50%); 
    color: white; 
}

.hero-text button {
    border: none; 
    outline: 0; 
    display: inline-block; 
    padding: 10px 25px; 
    color: black; 
    background-color: #ddd; 
    text-align: center; 
    cursor: pointer; 
}

.hero-text button:hover {
    background-color: #ffffff; 
    color: black; 
}